package org.xiaoyu.txy.weixin.login.model;

public class ReqCode {
	
	/**
	 * 应用唯一标识
	 */
	private String appid;
	
	/**
	 * 重定向地址，需要进行UrlEncode
	 */
	private String redirect_uri;
	
	/**
	 * 填code
	 */
	private String response_type = "code";
	
	/**
	 * 应用授权作用域，
	 * 拥有多个作用域用逗号（,）分隔，网页应用目前仅填写snsapi_login即可
	 * 公众号平台应用：snsapi_base （不弹出授权页面，直接跳转，只能获取用户openid），snsapi_userinfo （弹出授权页面，可通过openid拿到昵称、性别、所在地。并且， 即使在未关注的情况下，只要用户授权，也能获取其信息 ）
	 */
	private String scope = "snsapi_login";
	
	/**
	 * 用于保持请求和回调的状态，授权请求后原样带回给第三方。该参数可用于防止csrf攻击（跨站请求伪造攻击），建议第三方带上该参数，可设置为简单的随机数加session进行校验
	 */
	private String state;

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getRedirect_uri() {
		return redirect_uri;
	}

	public void setRedirect_uri(String redirect_uri) {
		this.redirect_uri = redirect_uri;
	}

	public String getResponse_type() {
		return response_type;
	}

	public void setResponse_type(String response_type) {
		this.response_type = response_type;
	}

	public String getScope() {
		return scope;
	}

	public void setScope(String scope) {
		this.scope = scope;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}
	

}
